rchase999 is an independent software publisher distributing its work through GitHub, where its public catalog currently consists of a single focused developer tool aimed at the educational programming community. The publisher's flagship and only listed product is scratchtext, a text-based programming language designed to compile directly into Scratch .sb3 project files and to decompile existing .sb3 projects back into readable source text. This bidirectional capability places scratchtext in the category of transpilers and language tooling, a class of software typically used to bridge visual, block-based environments with conventional text-oriented development workflows. Typical use cases for such a tool include version control of Scratch projects, since text representations can be stored, diffed, and merged in systems like Git far more easily than binary project files; batch generation or programmatic authoring of Scratch content, which benefits educators and content creators who need to produce many similar projects; code review and collaboration among students or hobbyists; and recovery or inspection of project logic from existing .sb3 files without opening the Scratch editor. The product also fits within the broader educational software ecosystem, where Scratch is widely used to introduce programming concepts to beginners, and where tooling that connects block coding to textual syntax can serve as a gentle bridge toward mainstream languages. Although the catalog is small, its narrow scope reflects a common pattern among independent open-source publishers, who often maintain a single specialized utility rather than a broad commercial portfolio. scratchtext is distributed via the publisher's GitHub repository, consistent with the open-source norms of transparency and community contribution.

scratchtext

A text-based language that compiles to and decompiles from Scratch .sb3 projects.

Details